<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
	<bean id="ProcessStepDAO" class="cn.ffcs.bpm.dao.ProcessStepDAO">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<bean id="ProcessConfigDAO" class="cn.ffcs.bpm.dao.ProcessConfigDAO">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<bean id="TransactorTypeDAO" class="cn.ffcs.bpm.dao.TransactorTypeDAO">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<bean id="ProcessConfigDetailDAO" class="cn.ffcs.bpm.dao.ProcessConfigDetailDAO">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<bean id="NextTepDAO" class="cn.ffcs.bpm.dao.NextTepDAO">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<bean id="TransactProcessStatusDAO" class="cn.ffcs.bpm.dao.TransactProcessStatusDAO">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<bean id="TransactorDAO" class="cn.ffcs.bpm.dao.TransactorDAO">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<bean id="ProcTranRecordDAO" class="cn.ffcs.bpm.dao.ProcTranRecordDAO">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<bean id="PartDAO" class="cn.ffcs.bpm.dao.PartDAO">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<bean id="PartRelaUserDAO" class="cn.ffcs.bpm.dao.PartRelaUserDAO">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<bean id="ProgressDAO" class="cn.ffcs.bpm.dao.ProgressDAO">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<bean id="DocumentTypeDAO" class="cn.ffcs.bpm.dao.DocumentTypeDAO">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	<!-- 短信消息DAO 
	<bean id="messageDao" class="cn.ffcs.bpm.dao.MessageDAO">
		<property name="sessionFactory">
			<ref bean="sessionFactory" />
		</property>
	</bean>
	 end -->
	
	<!-- new flowpvc start  -->
    <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
        <property name="dataSource" ref="dataSource"/>
    </bean>
    
    <bean id="dialect" class="org.hibernate.dialect.Oracle9Dialect"></bean>

 
    	
	
	<bean id="messageDao" class="cn.ffcs.bpmpvc.dao.impl.MessageDaoImpl" autowire="byName"></bean>
	<!-- new flowpvc end  -->

    
	<bean id="flowPvcDao" parent="baseTransactionProxy">
		<property name="proxyTargetClass" value="true" />
		<property name="target">
			<bean class="cn.ffcs.bpmpvc.dao.impl.FlowPvcDaoImpl" autowire="byName"></bean>
		</property>
	</bean>

	<bean id="appBusinessReqDao" parent="baseTransactionProxy">
		<property name="proxyTargetClass" value="true" />
		<property name="target">
			<bean class="cn.ffcs.bpmpvc.dao.impl.AppBusinessReqDaoImpl" autowire="byName"></bean>
		</property>
	</bean>	

	<bean id="docTempleteDao" parent="baseTransactionProxy">
		<property name="proxyTargetClass" value="true" />
		<property name="target">
			<bean class="cn.ffcs.bpmpvc.dao.impl.DocTempleteDaoImpl" autowire="byName"></bean>
		</property>
	</bean>
	
	<bean id="pocReqPlanDao" parent="baseTransactionProxy">
		<property name="proxyTargetClass" value="true" />
		<property name="target">
			<bean class="cn.ffcs.bpmpvc.dao.impl.PocReqPlanDaoImpl" autowire="byName"></bean>
		</property>
	</bean>
	
	<bean id="appSmsDao" parent="baseTransactionProxy">
		<property name="proxyTargetClass" value="true" />
		<property name="target">
			<bean class="cn.ffcs.bpmpvc.dao.impl.AppSmsDaoImpl" autowire="byName"></bean>
		</property>
	</bean>
	
	<bean id="businessAnalysisDao" parent="baseTransactionProxy">
		<property name="proxyTargetClass" value="true" />
		<property name="target">
			<bean class="cn.ffcs.bpmpvc.dao.impl.BusinessAnalysisDaoImpl" autowire="byName"></bean>
		</property>
	</bean>
	
	<bean id="productFlowDao" parent="baseTransactionProxy">
		<property name="proxyTargetClass" value="true" />
		<property name="target">
			<bean class="cn.ffcs.bpmpvc.dao.impl.ProductFlowDaoImpl" autowire="byName"></bean>
		</property>
	</bean>
	
	<bean id="meetingProtocolDao" parent="baseTransactionProxy">
		<property name="proxyTargetClass" value="true" />
		<property name="target">
			<bean class="cn.ffcs.bpmpvc.dao.impl.MeetingProtocolDaoImpl" autowire="byName"></bean>
		</property>
	</bean>
	<!-- end -->	
</beans>